Skip to content

migrate: lux-gpu -> lux-gpu-rt#1

Merged
hanzo-dev merged 1 commit into
mainfrom
migrate-to-lux-gpu-rt
May 17, 2026
Merged

migrate: lux-gpu -> lux-gpu-rt#1
hanzo-dev merged 1 commit into
mainfrom
migrate-to-lux-gpu-rt

Conversation

@hanzo-dev
Copy link
Copy Markdown
Contributor

Summary

  • Update `find_package(lux-gpu CONFIG REQUIRED)` -> `find_package(lux-gpu-rt CONFIG REQUIRED)` to track the upstream package rename (rename: lux-gpu -> lux-gpu-rt lux-gpu#1).
  • Link target `lux::lux_gpu_core` -> `lux::gpu-rt`.
  • Bump `luxaccel` version 0.1.1 -> 0.1.2 to signal the dependency rename. C ABI is unchanged.

Test plan

  • `cmake -B build -DCMAKE_PREFIX_PATH=/path/to/lux-gpu-rt-install && cmake --build build` builds `libluxaccel.0.1.2.dylib` clean.
  • `otool -L` shows only stdlib + system deps (gpu-rt symbols absorbed statically, hidden visibility).
  • Codesigned ad-hoc for macOS.

The upstream `lux-gpu` package (the C++23 abstract GPU runtime SDK
that lux-accel statically embeds) was renamed to `lux-gpu-rt` to free
the `lux-gpu` CMake namespace for the MLX-fork at ~/work/lux/gpu.

Changes:
- find_package(lux-gpu CONFIG REQUIRED) -> find_package(lux-gpu-rt CONFIG REQUIRED)
- link target lux::lux_gpu_core -> lux::gpu-rt
- bump version 0.1.1 -> 0.1.2 to signal the dependency rename

No source changes. The luxaccel C ABI and dylib layout are unchanged.
@hanzo-dev hanzo-dev merged commit 4ba3158 into main May 17, 2026
4 checks passed
@hanzo-dev hanzo-dev deleted the migrate-to-lux-gpu-rt branch May 17, 2026 17:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant